home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Forever 4
/
Atari Forever 4.zip
/
Atari Forever 4.iso
/
SERIE_S
/
S_794
/
SMF_PLAY
/
SMF_PLAY.ENG
< prev
next >
Wrap
Text File
|
1998-03-14
|
5KB
|
127 lines
Short-documentation for "SMF-PLAYer"
© 1994,1995 by Bogi-Productions
Standard-MIDI-File-Player
FAIRWARE
Peter Bogner
Humbserstr. 10
D-90763 Fürth
E-Mail: prbogner@cip.informatik.uni-erlangen.de
Mai 30 1994 - Last changed: Mar 3 1995
Please ignore my poor english, I don't have spent much time in writing this
short text.
Most of the program features are self-explanatory, therefore I describe only
some of the main functions:
* The programm was written to play Standard-MIDI-Files (short SMF).
The play-algorithm I use is based on Steve Goldthorp's 'midi file
interpreter for midiplay' (Dated July 91) which I found on Internet.
(on ftp-site ftp.cs.ruu.nl /pub/MIDI/PROGRAM/ATARI/midiplay.zoo).
I made some changes (unfortunetly no timing-improvements) and compiled it
with Pure C (the original was compiled with Sozobon C - maybe my version
will be faster?).
* Furthermore I've written a GEM-like environment (I hope it's GEM-like!):
All dialog-boxes are shown in GEM-windows.
Buttons can be handled by using your keyboard (Underlined key in
combination with ALTERNATE, e.g. ALTERNATE-P for playing a loaded SMF).
(For writing this environment I used the libaries MyDials from Olaf
Meisiek and NKCC from Harald Siegmund)
* In the 'settings'-box it's possible to set some play-parameter like
Pitch Bending, After Touch etc. (A crossed box means switch on.)
Midi Clock allows you to synchronize your extern MIDI-equipment with the
play-function (especially a Drum-computer or a sequencer).
Please note: the option 'Bank select' has only an effect if the
'Control change' Switch is 'On' (crossed). Otherwise no bank select
messages are sent.
* Using a static SMF-Buffer leads to a restriction by SMFs (no dynamic
memory management):
The maximum SMF-size is restricted to 128kB (exactly 131072 Bytes)
Longer SMF-Files are refused by my program.
Also SMF-Format 0 and 1 are allowed. Format 1 up to 32 Tracks!
* Playing a SMF can be interrupt by a mouse-click on the 'stop'-button
while a smf is played.
Please note: The mouse-key must be pressed longer!
* Playing a SMF can be interrupt by pressing CTRL-C.
Please note: Mostly the keys must be pressed longer!
* The program should run on all ATARI ST, STE, MEGA STE, TT, Falcon, also
with only 512kB-Machines.
For the ST-high resolution the reource file is included in the program.
If you want to run it on ST-low or ST-medium you need the resource file
'smf_med.rsc' in the program directory.
By renaming the program from 'smf_play.app' to 'smf_play.acc' you can
install it as a desk accessory. (Please note that it's not possible to
work while playing a SMF - no multitasking!)
-------------------------------------------------------------------------------
D I S C L A I M E R
===================
SMF-PLAYer does not come with any warranty, express or implied.
If you use SMF-PLAYer, you do so at your own risk.
Neither the author of SMF-PLAYer (Peter Bogner) nor any other party
will accept responsability for any equipment damage, data loss,
or other unforseen consequence of the use or mis-use of SMF-PLAYer.
D I S T R I B U T I O N (for foreign user - outside of Germany)
=======================
There are some limitations placed on the distribution of SMF-PLAYer:
1) When distributed, SMF-PLAYer must contain all files found in the
original archive. Do not change them (archive and files) in any way!
2) SMF-PLAYer may not sold for profit by any way.
^^^^^^^^^^^^^^^^^^^^^
That includes also Public Domain completions which are sold for
more than the costs of the disk and a little copy-fee.
Distribution of the program on a CD-ROM, on channel-videodat etc.
isn't allowed without my explicit written consent!
If you want do this you need my written consent, please send me a
little note - not doing this is illegal.
Distribution of SMF-PLAYer with (sold) SMFs isn't allowed without
my written consent.
German users have to read the part 10 (Nutzungs-, Verbreitungs-
und sonstige Bestimmungen) of the german documentation.
-------------------------------------------------------------------------------
If you have any Suggestions, Bug-Reports, Questions etc. please contact me,
my (email-) adress is written on the top of the text.
You could send me also (own) SMF's which can be played with this program
or other midi-software (for Atari ST, ...), fees, error-free translations
of my german documentation and this short documentation etc.
(-> FAIRWARE)
/*
* fin
*/